package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 sys_info
 * 
 * @author ruoyi
 * @date 2023-12-19
 */
public class SysInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 攻击力 */
    @Excel(name = "攻击力")
    private String aggressivity;

    /** 生命值 */
    @JsonProperty("HP") 
    @Excel(name = "生命值")
    private String HP;

    /** 防御力 */
    @Excel(name = "防御力")
    private String defense;

    /** 法力 */
    @JsonProperty("Mana") 
    @Excel(name = "法力")
    private String Mana;

    /** 速度 */
    @Excel(name = "速度")
    private String speed;

    /** 境界 */
    @Excel(name = "境界")
    private String realm;

    /** 当前经验 */
    @Excel(name = "当前经验")
    private String experience;

    /** 需要经验 */
    @Excel(name = "需要经验")
    private String need;

    /** 灵根 */
    @Excel(name = "灵根")
    private String bodys;

    /** 幸运 */
    @Excel(name = "幸运")
    private String fortune;

    /** 心法 */
    @JsonProperty("Skills") 
    @Excel(name = "心法")
    private String Skills;

    /** 一式 */
    @JsonProperty("SkillsInfo1") 
    @Excel(name = "一式")
    private String SkillsInfo1;

    /** 二式 */
    @JsonProperty("SkillsInfo2") 
    @Excel(name = "二式")
    private String SkillsInfo2;

    /** 三式 */
    @JsonProperty("SkillsInfo3") 
    @Excel(name = "三式")
    private String SkillsInfo3;

    /** 四式 */
    @JsonProperty("SkillsInfo4") 
    @Excel(name = "四式")
    private String SkillsInfo4;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setAggressivity(String aggressivity) 
    {
        this.aggressivity = aggressivity;
    }

    public String getAggressivity() 
    {
        return aggressivity;
    }
    public void setHP(String HP) 
    {
        this.HP = HP;
    }

    public String getHP() 
    {
        return HP;
    }
    public void setDefense(String defense) 
    {
        this.defense = defense;
    }

    public String getDefense() 
    {
        return defense;
    }
    public void setMana(String Mana) 
    {
        this.Mana = Mana;
    }

    public String getMana() 
    {
        return Mana;
    }
    public void setSpeed(String speed) 
    {
        this.speed = speed;
    }

    public String getSpeed() 
    {
        return speed;
    }
    public void setRealm(String realm) 
    {
        this.realm = realm;
    }

    public String getRealm() 
    {
        return realm;
    }
    public void setExperience(String experience) 
    {
        this.experience = experience;
    }

    public String getExperience() 
    {
        return experience;
    }
    public void setNeed(String need) 
    {
        this.need = need;
    }

    public String getNeed() 
    {
        return need;
    }
    public void setBodys(String bodys) 
    {
        this.bodys = bodys;
    }

    public String getBodys() 
    {
        return bodys;
    }
    public void setFortune(String fortune) 
    {
        this.fortune = fortune;
    }

    public String getFortune() 
    {
        return fortune;
    }
    public void setSkills(String Skills) 
    {
        this.Skills = Skills;
    }

    public String getSkills() 
    {
        return Skills;
    }
    public void setSkillsInfo1(String SkillsInfo1) 
    {
        this.SkillsInfo1 = SkillsInfo1;
    }

    public String getSkillsInfo1() 
    {
        return SkillsInfo1;
    }
    public void setSkillsInfo2(String SkillsInfo2) 
    {
        this.SkillsInfo2 = SkillsInfo2;
    }

    public String getSkillsInfo2() 
    {
        return SkillsInfo2;
    }
    public void setSkillsInfo3(String SkillsInfo3) 
    {
        this.SkillsInfo3 = SkillsInfo3;
    }

    public String getSkillsInfo3() 
    {
        return SkillsInfo3;
    }
    public void setSkillsInfo4(String SkillsInfo4) 
    {
        this.SkillsInfo4 = SkillsInfo4;
    }

    public String getSkillsInfo4() 
    {
        return SkillsInfo4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("aggressivity", getAggressivity())
            .append("HP", getHP())
            .append("defense", getDefense())
            .append("Mana", getMana())
            .append("speed", getSpeed())
            .append("realm", getRealm())
            .append("experience", getExperience())
            .append("need", getNeed())
            .append("bodys", getBodys())
            .append("fortune", getFortune())
            .append("Skills", getSkills())
            .append("SkillsInfo1", getSkillsInfo1())
            .append("SkillsInfo2", getSkillsInfo2())
            .append("SkillsInfo3", getSkillsInfo3())
            .append("SkillsInfo4", getSkillsInfo4())
            .toString();
    }
}
